package com.kgis.system.access.common.service;

import com.platform.model.Model;

public interface AbstractCacheProxyAccessService<T extends Model> extends AbstractExecutiveAccessService<T> {
	//
	// /**
	// *
	// * @param model
	// * @param userContext
	// * @return
	// */
	// T create(T model, UserContext userContext);
	//
	// /**
	// *
	// * @param model
	// * @param userContext
	// * @return
	// */
	// T update(T model, UserContext userContext);
	//
	// /**
	// *
	// * @param model
	// * @param userContext
	// * @return
	// */
	// T delete(T model, UserContext userContext);
	//
	// /**
	// *
	// * @param ordering
	// * @param userContext
	// * @return
	// */
	// @Auditable(false)
	// List<T> findAll(Ordering ordering, UserContext userContext);
	//
	// /**
	// *
	// * @param userContext
	// * @return
	// */
	// @Auditable(false)
	// List<T> findAll(UserContext userContext);
	//
	// /**
	// *
	// * @param id
	// * @param userContext
	// * @return
	// */
	// @Auditable(false)
	// T findById(long id, UserContext userContext);

}
